User Manual
1. Member Module by Liu Chun Kit
1.1 Search member/View member
Figure 1.1 - Member lists form
1.1.1 Search member by ID
Staff can search member by their id
1.1.2 Search member by IC No.
Staff can search member by their IC
1.1.3 Search member by Contact No.
Staff can search member by their Contact No
1.1.4 Search
Click Search button to search to search the member details. If member ID, IC
and Contact No is empty, system will prompt an error message.
1
3
2
4
5
7
6
1.1.5 Member searched
Double-clicking the member list, system will display the member details.
Figure 1.1.5 - Member details
Double-click the member searched from Figure 1.1 - Member lists form. System
will display the member details. If member forget their PIN. They able to reset
PIN by clicking “Forget PIN?” link-label beside the PIN label. Besides, member
can also update their information such as contact no and email or both by
clicking “Update” button.
1.1.5.1 Forget PIN
Figure 1.1.5.1 - Verify member
If member forget their PIN. Click “Forget PIN?” link-label to reset member
PIN. Then, enter member IC to verify the member is valid or invalid member.
If invalid member, error message will prompt as well.
2
1
2
1.1.5.1.1 Search
Figure 1.1.5.1 - Verify member
After verified member, the valid member allowed to reset their PIN.
1.1.5.1.2 Back
Clicking the back button to return to the previous window
1.1.5.2 Update
Figure 1.1.5.2 - Update member
If member want to update newest information such as Contact No and Email
or both. Click “Update” button to modify their personal contact and email.
1.1.5.2.1 Save
Clicking the save button to save the latest member information.
1.1.5.2.2 Back
Clicking the back button to return to the previous window.
2
1
1.2 Member Report
Figure 1.2 - View monthly new member register list
Filter the Month or Year to view the new member registered lists. Also, click the
green color “print” button to print the new member register report.
1.2.1 Monthly New Member Report
Figure 1.2.1 - Monthly new member register report
1
2
1.2.2 Back
Clicking the back button to return to the previous window
1.3 Member Register
Figure 1.3 - Register member
Enter new member information to register an account. Image capturing function is for
further use purpose.
1.3.1 Next
1.3.1.1 Registration Summary
Figure 1.3.1.1 - Registration summary
Double confirm member information is correct and new member required
to enter PIN twice.
1.3.1.2 Back
Clicking the back button to return to previous window
1
2
1.4 Payment Summary
Figure 1.4 - Payment summary
Payment summary involved new member register and search member.
1.4.1 Guest
Clicking “Register a member” to register a new member.
1.4.2 Member
Search member by Member ID, IC No or Contact No. Click “Search” button. If
member found, system will display searched member.
1.4.2.1 Enter PIN
Figure 1.3.2.1 - Enter PIN to login
Click “OK” button to login member by enter PIN to make payment.
1.4.2.2 Back
Clicking the back button to return to the previous form.
1
2
2. Staff Module by Quah Jian Sheng
2.1. Staff Login
Figure 2.1.1 Staff Login Window
2.1.1. Sign in as Staff
To sign in as staff, users are required to enter his/her id and password.
2.1.2. Error Checking
The system will validate whether the user has entered the wrong id and
password or whether the staff has already resigned. A warning message box
will inform user the mistake he/she made.
2.2. Forget Password
Figure 2.2.1 Forgot Password Window
2.2.1. Reset Password
To reset password, users are required to enter his/her email and click the
submit button. After clicking the submit button, a message box will appear
and inform you that the new password has been sent to his/her email.
2.2.2. New password to replace reset password
After login with the new password that are sent from the email. The system will
require user to enter a new password so user can login with a preferred password.
After entering the password and click the submit button, a message box will
appear and inform user the password has successfully change and ask user to
login with the new password
1
2.3. Add Staff
Figure 2.3.1 Add Staff Window
2.3.1. Enter Staff Details
Only manager able to add new staff. Manager are required to enter staff details
as shown as the form above in order to add new staff. After clicking the add
button, a message box will pop up inform manager that the staff has been
added.
2.3.2. Clear Form
Clicking the clear button will empty all the staff details including staff picture.
2.3.3. Close Button
Clicking the close button will prompt staff to the previous window.
2.3.4. Error Checking
The system will validate the details enter and display an error icon to let
manager know where and what mistakes has been made.
1
2
3
2.4. Staff Details
Figure 2.4.1 Staff Details Window
2.4.1. Update Details
Staff are able to check his/her own information. They can edit their newly
phone No and email. Manager won’t be able to change their password. After
clicking the update button, a message box will pop up and inform staff that
details have been updated successfully.
2.4.2. Back Button
Clicking the back button will prompt staff back to the previous window.
2.4.3. Change Password
Clicking the change password button will show a change password window
that will explain in section 2.5
2.4.4. Error Checking
The system will validate the details enter and display a message box to inform
the error if detected.
1
2
3
2.5. Change Password
Figure 2.5.1 Change Password Window
2.5.1. Update Password
Staff are required to enter his/her current password in order to update to a new
password. After clicking the submit button, a message box will pop up and
inform staff that their password update successfully
2.5.2. Cancel Button
Clicking the cancel button will prompt staff to the previous window.
2.5.3. Error Checking
The system will validate the details enter and display an error icon to let
manager know where and what mistakes has been made.
1
2
2.6. View Staff
Figure 2.6.1 View Staff Window
2.6.1. Filter Staff
Manager able to view staff and are able to filter the staff detail to search for
the desired staff by staff name, status and role. Manager can check the activate
date checkbox to search the staff based on their start date (year and month).
2.6.2. Staff Details
Manager are able to view staff details by double clicking the staff in the staff
list. The function is same as section 2.4 but manager can edit staff roles and
status. Manager can also change cashier password. After clicking the update
button, a message box will pop up and inform manager that the staff details
update successfully.
1
2
4
3
2.6.3. Back Button
Clicking the close button will prompr manager to the previous window.
2.6.4. Generate Monthly Active Staff Report
Manager are able to generate a monthly active staff report by clicking the
print button in the view form.
3. Movie Module by Gan Jun An
3.1. Create Movie
3.1.1. Fill in movie detail
To create a Movie, need fill in the movie title, movie rating, Description, the
movie rating only can choose U, P13 and 18, if no fill in or fill in wrong
format will prompt error message.
3.1.2. Browse movie poster
To browse an image, click the browse button, then will prompt Dialog Box to
request user choose a movie poster, if the selected poster is wrong format,
then will prompt error message, after select a poster then it will show in
picture box.
3.1.3. Back
Click “Back” button to back to previous window.
3.1.4. Create Movie
After fill in all detail and select poster, user can click “create” button to create
new movie.
2
4
1
3
3.2. Edit Movie
3.2.1. Select Movie
If want to edit specific movie details, user need to select a movie first, after
select an existing movie, then all movie details will be displayed for editing.
3.2.2. Replace New Movie Details
After select a movie, its details will show out for editing, user just need to
replace those details then can edit movie details, the movie rating only can
choose U, P13 and 18, If active checkbox no check then movie status will be
inactive.
3.2.3. Replace New Poster
If want to change movie poster, click the browse button, then will prompt
Dialog Box to request user choose a movie poster, if the selected poster is
wrong format, then will prompt error message, after select a poster then it will
show in picture box.
3.2.4. Back
Click “Back” button to back to previous window.
3.2.5. Edit Movie
After modifying the movie details, user can click “Edit” button to edit the
movie details.
1
2
3
5
4
3.3. Create Schedule
3.3.1. Select Movie
If want to Create new schedule, user need to select a movie first, user only
can select an available movie, after select a movie, then can add new schedule
for the movie.
3.3.2. Choose Schedule Date
They are date from and date to for user to choose, the date to cannot earlier
than date from, those date will be the schedule date.
3.3.3. Check schedule
This date picker only can choose the date between date from and date to, user
can select a date to check if there is a schedule for that date, if there is schedule
on that day, time and hall then it will show red colour.
1
2
3
4
5
6
3.3.4. Apply Schedule
Base on the time and hall user want, user can click the grey colour section
which mean available to apply for a new schedule, after select the section will
change to green colour, it means successful select, user can’t select the red
colour section, because it means another movie already scheduled.
3.3.5. Back
Click “Back” button to back to previous window
3.3.6. Create New Schedule(s)
After user confirm create the schedules, user can click “create” to create new
schedules.
3.4. Edit Schedule
3.4.1. Select Movie
If want to edit schedule, user need to select a movie first, user only can select
an available movie, after select a movie, the table will list out the schedule
that the movie has.
3.4.2. Select Hall Number
User can select the hall number to filter the list by hall number, after choose
the hall number, the table only show the schedule of the hall selected.
3.4.3. Edit Schedule Status
User can only edit the schedule status, if the checkbox is check then the status
will be “Available”, otherwise the status will be “Not Available”
3.4.4. Back
Click “Back” button to back to previous window.
3.4.5. Edit Schedule
After user confirm edit the schedule(s) status, user can click “Edit” button to
edit the schedule(s)
1
3
2
5
4
3.5. Monthly Movie Schedule Report
3.5.1. Choose Report Month
User choose the month that want to generate report, after choosing the month,
the table will list out how many schedules have for each movie in selected
month
3.5.2. Back
Click “Back” button to back to previous window.
3.5.3. Print report
To print the report, user can click “Print” button to show the monthly movie
schedule report, this report is generated base on the month that user just now
choose, after the report show user can print it out
1
3
2
4. Ticketing Module by Gan Hong Jian
4.1. Ticket Selection
Figure 4.1.1: Ticket Selection Window
4.1.1. Select showing time
To select a showing time, choose the available schedule from the list. This list
will provide all the available schedule with 3 days to date.
4.1.2. Select number of ticket(s)
4.1.2.1. To select the number of ticket details, enter the number of ticket(s)
required by customer for each category (adult, child and senior
citizen). A default value of 0 will be displayed initially. Negative
value numbers are unable to be entered into the textbox. The total
number of
4.1.2.2. To know the pricing of category, click the icon i beside “Ticket
Details”. A window will be prompted to show the latest pricing as
shown below (Figure 4.1.2).
1
2
3
5
6
4
Figure 4.1.2: Ticket Pricing Window
4.1.3. Select seat(s)
4.1.3.1. To select a seat, click on available seats and it will become selected
seats and it will be shown in the textbox “Seat(s)”. Seats sold are
unable to be selected.
4.1.3.2. Seat status with selected, available and sold is displayed as green, grey
and red seat icon respectively.
4.1.3.3. To deselect a seat, click on selected seat again and it will become
available seats.
4.1.3.4. The selected seat must match with the total number of ticket(s)
selected. Otherwise, warning message will be prompted upon the
action. Some examples are shown in Figure 4.1.3 & 4.1.4.
Figure 4.1.3: Exceeded number of tickets warning message
Figure 4.1.4: Unmatched number of seats error message
4.1.4. Refresh Seat Availability
This system is running in parallel with several computers. To prevent from
duplication error at the end of the purchasing ticket, a refresh is required to
update to the latest seat availability from the database.
4.1.4.1. To get the latest seat availability, click on “Refresh” button. All seats
will then be refreshed to the latest status based on the database.
4.1.4.2. If there are any seat(s) selected while performing this action, a
warning message will be prompted as shown in Figure 4.1.5.
Figure 4.1.5: Remove and update seat status warning message
4.1.5. Proceed to Payment Summary
Click “Next” button to proceed to payment summary. If there’s any other
error upon this action, message will be prompted as well.
4.1.6. Back
Click “Back” button to back to previous window.
4.2. Payment Summary
Figure 4.2.1: Payment Summary Window
4.2.1. Movie Details
The movie details will be displayed in this section, which is the movie poster,
title, showing time and hall.
4.2.2. Ticket Details
The ticket details will be displayed in this section. For the first half, all
selected seats will be displayed. The second half, the ticket types, its quantity
and the total of that category will be displayed. At the end, showing the sum
of all ticket types total price.
4.2.3. Guest and Member Section
To switch to guest or member, just click the tab with the name. This is shown
in Section 1.4.1 for Guest and Section 1.4.2 for Member.
4.2.4. Payment Details
1
3
2
4
5
6
7
8
The payment details will be displayed in this section such as payment method,
total ticket price, service tax, total and discount (if customer is a member). At
the end of the equation, grand total will be displayed in bold.
4.2.4.1. To change payment method, click the dropdown list to choose another
payment. As of this writing, 2 payment methods are supported: cash
and credit/debit card.
4.2.5. Pay Now
To proceed to cash/card payment, click “Pay Now” button.
4.2.5.1. For cash payment, go to Section 4.3.
4.2.5.2. For card payment, go to Section 4.4.
4.2.6. Print Ticket(s)
To print out the ticket(s), click “Print Ticket(s)” button. An example of ticket
printed is shown in Figure 4.2.2.
Figure 4.2.2: Printed Ticket(s)
4.2.7. Cancel This Transaction
To proceed to cancel the processed transaction, click “Refund” button. Please
note that this button is only enabled after a transaction is processed/paid.
4.2.7.1. Refund Confirmation
To refund, it can be only done by manager. Therefore, manager need
to enter his/her ID and password as shown in Figure 4.2.3
Figure 4.2.3: Refund Confirmation window
4.2.7.2. Cancel Transaction
Once manager is authorized, a window as shown in Figure 4.2.5 will
be prompted. Both criteria must be checked before “Refund Now
button is enabled. Once ‘Refund Nowbutton is enabled, click on the
button and are able to refund to customer. Any earned/redeemed
points will be reverted as well. An example of success refund message
is shown in Figure 4.2.5.
Figure 4.2.4: Cancel Transaction window
Figure 4.2.5: Refund Success window
4.2.8. Back
Click “Back” button to back to previous window.
4.3. Cash Payment
Figure 4.2.4: Cash Payment Window
4.3.1. Reset Entered Data
To reset the amount received, click “Reset” button. The field will be blank
and is ready to be entered again.
4.3.2. On-screen Numpad Input
4.3.2.1. To insert a digit 1 by 1, by clicking the number on the on-screen
numpad or by enter using keyboard.
4.3.2.2. If there is any input error, a message will prompt out describing the
error.
4.3.3. Shortcut Add Money
4.3.3.1. To add money to amount receive without typing 1 by 1, click:
4.3.3.2. “Exact” button to change the amount received to exact amount or,
4.3.3.3. “+ RM 5” button to add RM 5 to the amount received (same goes to
other shown in Figure 4.2.4).
4.3.4. Complete Payment
4.3.4.1. In order for “Pay” button to be enabled, amount received must be
greater or equal to total amount payable.
4.3.4.2. To complete payment, click “Pay” button and the change will
displayed before close the form.
4.3.5. Back
Click “Back” button to close this window and back to previous window.
2
4
3
5
1
4.4. Card Payment
Figure 4.2.4: Card Payment Window
4.4.1. Reset Entered Data
To reset the amount received, click “Reset” button. The field will be blank
and is ready to be entered again.
4.4.2. Card Details
The card details will be displayed in this section.
4.4.2.1. VISA card type is chosen initially. To change, click on the desired
card icon (VISA/MasterCard) to select it as the card type.
4.4.2.2. To enter card holder name, click on the textbox beside it and start
typing.
4.4.2.3. To choose a expiry and month, click on the dropdown list and start
choosing.
4.4.2.4. To enter card number, click on the textbox beside it and start typing.
4.4.2.5. To enter CCV/CVC, click on the textbox beside it and start typing.
Validation will be real time. If there is an error in format, a small red
icon will be shown beside the textbox. Mouse hover will show the
error details.
4.4.3. Complete Payment
4.4.3.1. In order for “Pay” button to be enabled, amount received must be
greater or equal to total amount payable.
4.4.3.2. To complete payment, click “Pay” button and the change will
displayed before close the form.
4.4.4. Back
Click “Back” button to close this window and back to previous window.
3
1
2
4
4.5. Generate Sales Report
Figure 4.2.5: Sales Report Generator
4.5.1. Choose Movie
To select a movie, choose the movie name from the list. Otherwise, can also
choose “All Movie” which is based on all movie instead on a particular movie.
“All Movie” is the selected by default.
4.5.2. Choose Date From and To
To select date from and to, choose the data from and to desired. The day after
today is not an option to choose. If the date from is larger than date will also
prompt an error.
4.5.3. Back
Click “Back” button to close this window and back to previous window.
4.5.4. Print Report
To print report, click print. A print preview will show before printing. An
example is shown in Figure 4.2.6.
1
3
2
4
Figure 4.2.6: Sales Report
5. Menu Strip
5.1. File, Transaction and Help Tab
5.1.1. Account Details
Clicking this will prompt staff to staff details with function mentioned in
Section 2.4.
5.1.2. Exit King Cinema
Clicking this will exit the application.
5.1.3. Logout
Clicking this will logout current staff.
5.1.4. New Transaction
Display the first page of the ticketing.
5.1.5. View Help
Clicking this will display the user manual.
5.1.6. About
Clicking this will display about King Cinema window.
1
2
3
5
4
6
5.2. Management Tab
5.2.1. Register New Member
Go to Section 1.3.
5.2.2. Member List
Go to Section 1.1
5.2.3. New Staff
Clicking this will prompt add new staff window as shown in Figure 2.3.1.
5.2.4. View Staff
Clicking this will prompt view staff window as shown in Figure 2.6.1.
5.2.5. New Movie
Go to Section 3.1.
5.2.6. Edit Movie
Go to Section 3.2.
5.2.7. New Schedule
Got to Section 3.3.
5.2.8. Edit Schedule
Got to Section 3.4.
5.2.9. Member Report
2
3
4
5
7
6
8
12
11
10
9
1
Go to Section 1.2.
5.2.10. Staff Report
Go to Section 2.6.
5.2.11. Movie Schedule Report
Go to Section 3.5.
5.2.12. Sales Report
Go to Section 4.5.